// 众所周知水在低于  摄氏度的时候是固态，在高于  摄氏度的时候是液态，在等于  摄氏度的时候是可能是液态也可能是固态还可能是固液混合

// 现在有个加热工具，加热  秒可以使冰升温  摄氏度。

// 加热  秒可以使  摄氏度的冰变成  摄氏度的水。

// 加热  秒可以使水升温  摄氏度。

// 现在给出两个温度 ，请计算用这个加热工具将水从  摄氏度加热到  摄氏度所需要的时间。
// 保证A不为零。

// 输入描述:
// 输入数据共  行

// 第一行给出一个整数 

// 第一行给出一个整数 

// 第一行给出一个整数 

// 第一行给出一个整数 

// 第一行给出一个整数 



#include<bits/stdc++.h>
using namespace std;

int main(int argc, char const *argv[])
{
    int A,B,C,D,E;
    while(cin>>A>>B>>C>>D>>E){
        int res=0;
        if(A==B){
            cout<<0<<endl;
        }
        else{
            if(A<0){
                res += D;
            }
            while(A<0 && A<B){
                ++A;
                res+=C;
            }
            while(A>=0 && A<B){
                res+=E;
                ++A;
            }
            cout<<res<<endl;
        }
    }
    return 0;
}
